package jogoKing.minijogos;
import verificacao.TabelaVerificacao;
import jogador.Jogador;
import jogoKing.EstadoJogo;
import baralho.Mesa;
import baralho.Monte;
import baralho.carta.Naipe;
import bd.BDConnection;

public class JogoVazas extends MiniJogo {
	private final int PontuacaoCartaEspecial = -20; // valor caracteristico do
													// minijogo, neste caso,
													// valor a penalizar para
													// cada vaza.

	public JogoVazas(Monte monte, Jogador[] jogadores, int id, BDConnection connection, EstadoJogo estado_jogo) {
		super(monte, jogadores, id, connection, estado_jogo);
	}

	@Override
	public boolean verificaSeAcabou(TabelaVerificacao tabela) {
		System.out.println("VERIFICA SE ACABOU VAZAS");
		// Devolve sempre falso, porque se jogam todas as Rondas
		return false;
	}

	public int contaCartasEspeciais(Mesa mesa) {
		// Neste caso, devolve o valor caracteristico do MiniJogo
		return this.PontuacaoCartaEspecial;
	}

	public Naipe getTrunfo() {
		return null;
	}
}
